从学生信息表(student)中提取姓名(name)列值为NULL的记录,下列选项正确的是()
SELECT * FROM student WHERE name IS NOT NULL
SELECT name FROM student WHERE IS NULL
SELECT name FROM student WHERE it IS NULL
SELECT * FROM student WHERE name IS NULL
A选项,为提取姓名列值为非NULL的记录,与题目所求不符;B选项的WHERE语句中缺少指定列名,条件不全;C选项试图用it指代列名,但SQL语句不支持该方法。
设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是()。
在数据库设计中,将 E - R 图转换成关系数据模型的过程属于( )。
E-R 图是数据库设计的工具之一,它适用于建立数据库的( )?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); }} |
设有事务T1和T2,其并发操作顺序如下所示(其中 ①②③④⑤ 表示时间从前到后的顺序)
T1 T2
①READ (A)
②A :=A*2
③ WRITE (A)
④ READ (A)
⑤ ROLLBACK
该并发操作带来的问题是( )。
1 2 3 | nums.add(6);nums.add(0,4);nums.remove(1); |
对于Java中异常的描述正确的是( )
解析:【解析】在关系数据库中用关系模型来表示数据结构,表示为一个二维表,一个关系就是一个二维表。故本题答案为 A 选项。
1 2 3 4 5 6 7 8 | public static void main(String[] args) { int[] arr = {2, 3, 4, 5}; int sum = 0; for (int i : arr) { sum += i; } System.out.println(sum / arr.length);} |
列表(List)和集合(Set)下面说法正确的是? ( )
已知两个关系如下:
R | A | B | C |
1 | b1 | c1 | |
2 | b2 | c2 | |
| 3 | b1 | c1 |
S | D | E | A |
d1 | e1 | 1 | |
d2 | e2 | 1 | |
d3 | e1 | 2 |
“ FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION ”,
下列 SQL 语句不能成功执行的是 ( )。
已知某期刊信息库中有作家信息表author(作者编号aid,作者姓名aname,作者笔名ausername,作者邮箱aemail,备注remarks),稿件表manuscript(稿件编号mid,标题mtitle,作者编号aid,交稿时间mtime)现需要设置外键作者编号,下列语句正确的是()
ALTER TABLE manuscript
ADD CONSTRAINT FK_aid
FOREIGN KEY (aid) REFERENCES author (aid)
ALTER TABLE manuscript
ADD CONSTRAINT FK_aid
FOREIGN KEY (manuscript.aid) REFERENCES author (aid)
ALTER TABLE manuscript
ADD FOREIGN KEY (manuscript.aid)
REFERENCES author (aid)
ALTER TABLE manuscript
ADD FOREIGN KEY (aid)
REFERENCES author (aid)
由于外键在两表的名称一致,需要指定aid的来源表,AD选项未指定;CD选项还缺少设置外键的关键字,因此错误。
关于MySQL常见索引的描述正确是()
创建UNIQUE索引,索引列的值必须唯一,不允许有空值
一个表中可以创建多个全文索引
为提高效率可建立组合索引,遵循“最左前缀”原则
使用非聚集索引需要将物理数据页中的数据按列重新排序
A选项,唯一索引不允许两行具有相同的索引值,包括NULL值,允许有空值;B选项,每个表只允许有一个全文索引;D选项,非聚集索引具有完全独立于数据行的结构,所以不需要将物理数据页中的数据按列重新排序。
Linux 用户磁盘配额配置文件 aquota.user 的默认访问权限是()
选项分析:
A. abstract不能与final并列修饰同一个类
正确。abstract类必须被继承,而final类禁止继承,两者冲突。例如:
abstract final class MyClass { } // 编译错误 B. abstract类中可以有private的成员
正确。抽象类可以包含私有字段和非抽象方法(但抽象方法本身不能为private)。例如:
abstract class MyClass {
private int field; // 允许
private void method() { } // 允许
} C. abstract方法必须在abstract类中
错误(此说法不全面)。
interface MyInterface {
void myMethod(); // 默认是public abstract
} 因此,抽象方法不一定必须在抽象类中(也可在接口中),选项C的说法错误。 D. static方法中能处理非static的成员变量
错误。静态方法不能直接访问非静态成员变量(需通过对象实例)。例如:
class Test {
int nonStaticVar = 10;
static void staticMethod() {
System.out.println(nonStaticVar); // 编译错误!
}
} 错误的说法包括:
正确答案:C 和 D
扫码下载牛客APP
扫码下载牛客APP
扫码下载牛客APP
扫码下载牛客APP